home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / C64-128Toolkit / MSD-DU06.ARC / MEM MAP 3 < prev    next >
Encoding:
Text File  |  2019-04-13  |  11.0 KB  |  168 lines

  1. ║CM:TABLE 1.2
  2. ----------------- ╥┴═ ┴REA  ┬UFFER AND ╧╙ -------------------------------
  3. 4000/╞╞  ┬╒╞0     ┬UFFER #0                                     0300
  4. 4100/╞╞  ┬╒╞1     ┬UFFER #1                                     0400
  5. 4200/╞╞  ┬╒╞2     ┬UFFER #2                                     0500
  6. 4300/╞╞  ┬╒╞3     ┬UFFER #3                                     0600
  7. 4400/╞╞  ┬╒╞4     ┬UFFER #4                                     0700
  8. 4500/╞╞  ┬╒╞5     ┬UFFER #5                                       -    
  9. 4600/╞╞  ┬╒╞6     ┬UFFER #6                                       -    
  10. 4700/╞╞  ┬╒╞7     ┬UFFER #7                                       -    
  11. 4800/╞╞  ┬╒╞8     ┬UFFER #8                                       -    
  12. 4900/╞╞  ┬╒╞9     ┬UFFER #9                                       -    
  13. 4┴00/╞╞  ┬┴═0     ┬UFFER #┴   ─RIVE 0 ┬┴═                         -    
  14. 4┬00/╞╞  ┬┴═1     ┬UFFER #┬   ─RIVE 1 ┬┴═                         -    
  15. 4├00/0┬  ╩╧┬╙     ╩OB QUEUE FOR EACH BUFFER                       -    
  16. 4├0├/17  ╩╧┬╘╥╦   ╘RACK HEADER FOR EACH BUFFER                    -    
  17. 4├18/23  ╩╧┬╙┼├   ╙ECTOR HEADER FO EACH BUFFER                    -    
  18. 4├24     ─╙╦╔─    ═ASTER OF DISK ╔─ (1ST CHAR DRIVE #0)         0012
  19. 4├25              ═ASTER OF DISK ╔─ (1ST CHAR DRIVE #1)         0014
  20. 4├26              ═ASTER OF DISK ╔─ (2ND CHAR DRIVE #0)         0013
  21. 4├27              ═ASTER OF DISK ╔─ (2ND CHAR DRIVE #1)         0015
  22. 4├28     ╚┼┴─┼╥   ╔MAGE OF MOST RECENT HEADER (1ST ╔─ CHAR)     0016
  23. 4├29              ╔MAGE OF MOST RECENT HEADER (2ND ╔─ CHAR)     0017
  24. 4├2┴              ╔MAGE OF MOST RECENT HEADER (TRACK #)         0018
  25. 4├2┬              ╔MAGE OF MOST RECENT HEADER (SECTOR #)        0019
  26. 4├2├              ╔MAGE OF MOST RECENT HEADER (CHECKSUM)        001┴
  27. 4├2─     ╫╨╙╫     ╞LAG TO INDICATE THERE WAS CHANGE IN          001├   
  28.                   WRITE PROTECT STATUS ON DRIVE #0    
  29. 4├2┼              ╞LAG TO INDICATE THERE WAS CHANGE IN          001─   
  30.                   WRITE PROTECT STATUS ON DRIVE #1    
  31. 4├2╞     ╠╫╨╘     ╠AST STATE OF WRITE PROTECT ON DRIVE #0       001┼
  32. 4├30              ╠AST STATE OF WRITE PROTECT ON DRIVE #1       001╞
  33. 4├31/32  ╓╬═╔     ╔NDIRECT FOR ╬═╔ (┼881)                       0065/66
  34. 4├33     ╬═╔╞╠╟   ╬═╔ IN PROGRESS FLAG                          0067
  35. 4├34     ┴╒╘╧╞╟   ╞LAG TO ENABLE/DISABLE AUTO INITIALIZATION    0068
  36. 4├35     ╙┼├╔╬├   ╙ECTOR INCREMENT FOR USE BY ╙┼╤ ROUTINE       0069
  37.                   (SET ON RESET TO $0┴)
  38. 4├36     ╥┼╓├╬╘   ┼RROR RECOVERY COUNT (LOADED BUT NOT USED)    006┴
  39. 4├37     ╠┴╬─╞╠   ╚EAD LANDED AT HOME POSITION (TR 40) IF 0       - 
  40. 4├38     ╥┼├╨╘╥   ╨OINTER TO START OF RECORD                    00─4
  41. 4├39     ╥┼╠╨╘╥   ╥ELATIVE FILE POINTER TO TRACK                00─7
  42. 4├3┴/41  ╥┼├╠     ╘ABLE OF LO BYTES OF REC # FOR EACH BUFFER    00┬5/┬┴
  43. 4├42/49  ╥┼├╚     ╘ABLE OF HI BYTES OF REC # FOR EACH BUFFER    00┬┬/├0
  44. 4├4┴/51  ╬╥       ╘ABLE OF NEXT RECORD NUMBER FOR BUFFER        00├1/├6
  45. 4├52/59  ╥╙       ╘ABLE OF RECORD SIZE FOR EACH BUFFER          00├7/├├
  46. 4├5┴/60  ╙╙       ╘ABLE OF SIDE SECTOR FOR EACH BUFFER          00├─/─2
  47. 4├61     ╥┼╠╨╘╥   ╥ELATIVE FILE POINTER TO TRACK                00─7  
  48. 4├62/66  ┼╬╘╙┼├   ╙ECTOR OF DIRECTORY ENTRIES                   00─8/─├
  49. 4├67/6┬  ┼╬╘╔╬─   ╔NDEX OF DIRECTORY ENTRIES                    00──/┼1
  50. 4├6├/70  ╞╔╠─╥╓   ─EFAULT FLAG, DRIVE #                         00┼2/┼6
  51. 4├71/75  ╨┴╘╘┘╨   ╨ATTERN, REPLACE, CLOSED-FILE TYPE            00┼7/┼┬
  52. 4├76/7┬  ╞╔╠╘┘╨   ├HANNEL FILE TYPE                             00┼├/╞1
  53. 4├7├/85  ├╚╬╥─┘   ├HANNEL STATUS                                00╞2/╞7
  54. 4├86/87  ╬╧─╥╓    ╬O DRIVE FLAG FOR DRIVES 0 & 1                00╞╞/00
  55. 4├88/89  ─╙╦╓┼╥   ─╧╙ VERSION                                   0101/02
  56. 4├8┴/9├  ╠╔╬╘┴┬   ╙┴: ╠╔╬─╪ TABLE                               022┬/3─
  57. 4├9─/┴4  ├╚╬─┴╘   ├HANNEL DATA BYTE                             023┼/43
  58. 4├┴5/┴├  ╠╙╘├╚╥   ├HANNEL LAST CHARACTER POINTER                0244/49
  59. 4├┴─     ╙╘╥╙╔┌   ╠ENGTH OF STRING                              024┬
  60. 4├┴┼     ╘┼═╨╙┴   ╘EMPORARY SECONDARY ADDRESS                   024├
  61. 4├┴╞     ┴├╘╠╬╔   ┴CTIVE LISTNER FLAG - ╔┼┼┼  ($20/$00)           -    
  62. 4├┬0     ╠╙╘╙┼├   ╫ORK AREA FOR FINDING BEST SECTOR TO DO       024┼
  63. 4├┬1/┬2  ┬╒╞╒╙┼   ┬UFFER ALLOCATION                             024╞/50
  64. 4├┬3     ═─╔╥╘┘   ┬┴═ DIRTY FLAG (DRIVE #0)                     0251
  65. 4├┬4              ┬┴═ DIRTY FLAG (DRIVE #1)                     0252
  66. 4├┬5     ┼╬╘╞╬─   ─IRECTORY ENTRY FOUND FLAG                    0253
  67. 4├┬6     ─╔╥╠╙╘   ─IRECTORY LISTING FLAG                        0254
  68. 4├┬7     ╠╔╬╒╙┼   ╠╔╬─╪ USE WORD                                0256
  69. 4├┬8       -      ╠OADED WITH $00 (NOT USED)                      - 
  70. 4├┬9     ╠┬╒╙┼─   ╠AST BUFFER USED                              0257
  71. 4├┬┴     ╘╥╦╙╙    ╙IDE SECTOR TRACK                             0259
  72. 4├┬┬     ╙┼├╙╙    ╙IDE SECTOR SECTOR                            025┴
  73. 4├┬├/├7  ╠╙╘╩╧┬   ╠AST JOB BY BUFFER                            025┬/5╞
  74. 4├├8/├╞  ─╙┼├     ╙ECTOR OF DIRECTORY ENTRY BY BUFFER           0260/65
  75. 4├─0/─7  ─╔╬─     ╔NDEX OF DIRECTORY ENTRY BY BUFFER            0266/6┬
  76. 4├─8     ╨╥╟─╥╓   ╠AST PROGRAM DRIVE                            026┼
  77. 4├─9     ╨╥╟╙┼├   ╠AST PROGRAM SECTOR                           026╞
  78. 4├─┴     ╫╠╔╬─╪   ╫RITE ╠╔╬─╪                                   0270
  79. 4├─┬/─├  ╬┬╘┼═╨   ╬UMBER BLOCKS TEMP                            0272/73
  80. 4├──     ─╥╓├╬╘   ╬UMBER OF DRIVE SEARCH                        028├
  81. 4├─┼     ─╥╓╞╠╟   ─RIVE SEARCH FLAG                             028─
  82. 4├─╞     ╠╙╘─╥╓   ╠AST DR W/O ERROR (USED AS DEFAULT DRIVE#)    028┼
  83. 4├┼0     ╞╧╒╬─    ╞OUND FLAG IN DIRECTORY SEARCHES              028╞
  84. 4├┼1     ─╔╥╙┼├   ─IRECTORY SECTOR                              0290
  85. 4├┼2     ─┼╠╙┼├   ╙ECTOR OF FIRST AVAILABLE ENTRY               0291
  86. 4├┼3     ╠╙╘┬╒╞   =0 IF LAST BLOCK                              0293
  87. 4├┼4     ╔╬─┼╪    ├URRENT INDEX IN BUFFER                       0294
  88. 4├┼5     ╞╔╠├╬╘   ├OUNTER OF FILE ENTRIES                       0295
  89. 4├┼6     ╘┘╨╞╠╟   ═ATCH BY TYPE OF FLAG                         0296
  90. 4├┼7     ╘┘╨┼     ┴CTIVE FILE TYPE ($00=READ; $01=WRITE)        024┴
  91. 4├┼8     ╩╧┬╥╘╬   ╩OB RETURN FLAG                               0298
  92. 4├┼9     ┬═╨╥╙0   ┬┴═ PRESENT FOR DRIVE 0 (0=NO, 1=YES)           -
  93. 4├┼┴     ┬═╨╥╙1   ┬┴═ PRESENT FOR DRIVE 1                         -
  94. 4├┼┬/┼├  ╬─┬╠     ╬UMBER OF DISK BLOCKS FREE (LO BYTE)          02╞┴/╞┬
  95. 4├┼─/┼┼  ╬─┬╚     ╬UMBER OF DISK BLOCKS FREE (HI BYTE)          02╞├/╞─
  96. 4├┼╞              ╙EE ╞310 ╞7╞7 ╞809                                    ?
  97. 4├╞0     ┼╥╠┼─    ╔NDICATES ╠┼─ ON OR OFF DURING ERROR          026─
  98. 4├╞1     ─┼╠┴┘╙   ╘ALK DELAY BYTE FOR SERIAL BUS; CONTAINS        -
  99.                   $01 IF ╒╔- (╓╔├) OR $0─ IF ╒╔+ (├64)
  100. 4├╞2/╞3  ╓┴╘╬╔    ╓ECTOR ╔┼┼┼ ATTENTION SERVICE ($╞0├┴)           -  
  101. 4├╞4/╞5  ╙┼╥╓┼├   ╓ECTOR SERIAL ATTENTION SERVICE ($┼┼┼6)         -  
  102. 4├╞6     ═┴╪╘╥╦   ═AX TRACK ($24)                               ╞┼─7 
  103. 4├╞7     ├╒╥╘╥╦   ├URRENT TRACK BEING DUPLICATED                  -  
  104. 4├╞8     ─╒╨╙┼├   ├URRENT SECTOR BEING DUPLICATED                 -  
  105. 4├╞9     ─╒╨┬╒╞   ┬UFFER # TO USE FOR CURRENT SECTOR              -  
  106. 4├╞┴     ─╒╨╙╘    ╙TART SECTOR FOR DUPLICATION OF TRACK           -  
  107. 4├╞┬/╞├  ╔╨       ╔NDIRECT POINTER VARIABLE                     0075/76
  108. 4├╞─     ╞1╨╘╥    ╞ILE STREAM 1 POINTER                         00─3
  109. 4├╞┼       -      ╬OT USED                                        -     
  110. 4├╞╞       -      ╬OT USED                                        -     
  111. 4─00/╞╞    -      ╒NUSED ╥┴═                                      -     
  112. 4┼00/28  ├═─┬╒╞   ├OMMAND BUFFER                                0200/29
  113. 4┼29     ├═─╬╒═   ├OMMAND CODE NUMBER                           022┴
  114. 4┼2┴     ├═─╫┴╘   ├OMMAND WAITING FLAG                          0255
  115. 4┼2┬     ┼╥╫╧╥─   ┼RROR WORD FOR RECOVERY                       026├
  116. 4┼2├     ┼╥─╥╬╧   ┼RROR DRIVE NUMBER                              -    
  117. 4┼2─     ┼╥╠┼─    ┼RROR ╠┼─ MASK FOR FLASHING                   026─
  118. 4┼2┼     ├╚╥      ├HARACTER UNDER THE PARSER                    0275
  119. 4┼2╞     ╠╔═╔╘    ╨╘╥ LIMIT IN COMPARISON                       0276
  120. 4┼30/35  ╞╔╠╘┬╠   ╘ABLE OF FILENAME POINTER                     027┴/7╞
  121. 4┼36/3┴  ╞╔╠╘╥╦   ╞IRST FILE LINK (TRACK)                       0280/84
  122. 4┼3┬/3╞  ╞╔╠╙┼├   ╞IRST FILE LINK (SECTOR)                      0285/89
  123. 4┼40/63  ╬┴═┬╒╞   ─IRECTORY BUFFER                              02┬1/─4
  124. 4┼64/87  ┼╥╥┬╒╞   ┼RROR MESSAGE BUFFER                          02─5/╞8
  125. 4┼88     ─╥╓╘╥╦   ├URRENT PHYSICAL TRACK NUMBER OF DRIVE 0      0051
  126. 4┼89              ├URRENT PHYSICAL TRACK NUMBER OF DRIVE 1        -  
  127. 4┼8┴     ─╥╓╧╬0   ─RIVE 0 ON/OFF FLAG (0=OFF, 1-255=ON)           -  
  128. 4┼8┬     ─╥╓╧╬1   ─RIVE 1 ON/OFF FLAG                             -  
  129. 4┼8├     ─╠┘├╬╘   ─ELAY COUNT FOR HEAD STEP IN MS ($05)           -  
  130. 4┼8─     ╘╥╘┼═╨   ╘EMPORARY STORAGE FOR TRACK UNDER ╥/╫ HEAD      -  
  131. 4┼8┼              ╙EE ╞705 ╞71┬                                         ?
  132. 4┼8╞/96  ╙╘┴┬     ╫ORK AREA CONVERSION OF BINARY/╟├╥ IMAGE      0024/2─ 
  133. 4┼97       -      ╬OT USED                                        - 
  134. 4┼98       -      ╬OT USED                                        - 
  135. 4┼99/┴0  ╔╙╘┴┬    ╔NVERTED ╙╘┴┬                                     
  136. 4┼┴1     ┬╔─      ─ATA BLOCK ╔─ CHARACTER ($07)                 0038
  137. 4┼┴2     ╚┬╔─     ╚EADER BLOCK ╔─ CHARACTER ($08)               0039
  138. 4┼┴3     ├╚╦╙╒═   ╙TORAGE OF DATA OR HEADER CHECKSUM            003┴
  139. 4┼┴4       -      ╠OADED WITH $00 (NOT USED)                      - 
  140. 4┼┴5     ╚─╥╨╬╘   ╬EXT TRACK OF THE CURRENT JOB REQUEST         0032
  141. 4┼┴6              ╬EXT SECTOR OF THE CURRENT JOB REQUEST        0033
  142. 4┼┴7     ╟├╥╨╬╘   ╨OINTER TO LAST CHARACTER CONVERTED           0034
  143. 4┼┴8     ├─╥╔╓┼   ├URRENTLY ACTIVE DRIVE                        003┼
  144. 4┼┴9     ╩╧┬╬     ╨OSITION OF LAST JOB IN JOB QUEUE (0-11)      003╞
  145. 4┼┴┴     ╙┼├╘╥    ╙ECTOR COUNTER USED BY FORMAT ROUTINE         0043
  146. 4┼┴┬     ╩╧┬      ╩OB TYPE (JOB QUEUE CODE ┴╬─ED WITH #$78)     0045
  147. 4┼┴├     ─┬╔─     ─ATA BLOCK ╔─ CODE ($07)                      0047
  148. 4┼┴─     ╙┴╓╙╨    ╘EMPORARY SAVE OF STACK POINTER               0049
  149. 4┼┴┼     ╘═╨      ╘EMP STORAGE                                  004┬
  150. 4┼┴╞     ╬╪╘┬╘    ╚I BYTE OF POINTER TO NEXT BUFFER OF ╟├╥      004┼
  151.                   TO BE CHANGED
  152. 4┼┬0     ╬╪╘╨╬╘   ╠O BYTE OF POINTER TO NEXT ╟├╥ BYTE LOCATION  004╞
  153.                   TO BE TRANSLATED
  154. 4┼┬1     ╟├╥╞╠╟   ╟├╥ BINARY FLAG IN ACTIVE BUFFER              0050
  155. 4┼┬2     ╘┴╔╠╟╨   ╘AIL GAP (GAP BETWEEN SECTORS)                  - 
  156. 4┼┬3              ╙EE ╞30─ ╞678 ╞7╞├                                    ?
  157. 4┼┬4     ├╬╘      ┼RROR COUNTER (DECREMENTS FROM 10)            0620
  158. 4┼┬5     ╘╥┘╙     ╬UMBER OF TRIES TO VERIFY                     0623
  159. 4┼┬6     ╙┼├╘     ╙ECTOR NUMBER COUNTER                         0628
  160. 4╞00/╞╞  ╧╓╥┬╒╞   ╧VERFLOW BUFFER                               01┬┬/╞╞
  161. 5000/    ╒3╥┴═    ┼XTRA ╙─-2 ╥┴═; OPTIONAL ╙─-1 ╥┴═               - 
  162.   57╞╞
  163. 5800/    ╒4╥┴═    ╧PTIONAL ╥┴═                                    - 
  164. » 5╞╞╞
  165. ┴000     ╚─╫╔╠    ╚ARDWARE INTERFACE LATCH                        -     ╦
  166.  
  167. ║NX:TABLE 1.3
  168.